数据采集:selenium 提取 Cookie 自动登陆
对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》
写在前面
- 工作需要,简单整理
- 博文内容涉及 通过
selenium
获取 - 理解不足小伙伴帮忙指正
对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》
未登陆用户
保存 cookie
假设登陆用户名为 : chinaz_7356287
我们需要获取一些 CDN
的数据,代码很简单,不做说明,自动登陆 站长之家的 CDN 网站 https://cdn.chinaz.com/
1 | from selenium import webdriver |
获取到的 JSON 数据
1 | [ |
使用 cookie 自动登陆
1 | from seleniumwire import webdriver |
以登陆用户
对于已经存在的用户,我们直接通过当前会话可以获取cookie 信息,然后直接替换对应的值
1 | [ |
控制台输入 console.log(document.cookie);
打印 cookie ,然后复制对应的 value 到上面的 JSON
串
1 | console.log(document.cookie); |
之后可以使用相同的方式登陆
博文部分内容参考
© 文中涉及参考链接内容版权归原作者所有,如有侵权请告知
© 2018-至今 liruilonger@gmail.com, All rights reserved. 保持署名-非商用-相同方式共享(CC BY-NC-SA 4.0)
数据采集:selenium 提取 Cookie 自动登陆
https://liruilongs.github.io/2023/08/21/Python/数据采集:selenium 提取 Cookie 自动登陆/